body,
html {
	font-size: 100%;
	padding: 0;
	margin: 0;
}

/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

body {
	background: #494A5F;
	color: #D5D6E2;
	font-weight: 500;
	font-size: 1.05em;
	font-family: "Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif;
}

nav .link {
	color: #FFFFFF;
	outline: none;
	font-size: 1.25rem;
	font-weight: 700;
	text-decoration: none;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

nav .link:hover,
nav .link:focus {
	color: #FFFFFF;
	font-size: 1.4rem;
	opacity: 1;
	font-weight: 900;
	text-decoration: none;
}


/* .card-top{
	background-color: white;
	width: 20rem;
	height: 30rem;
	margin-top: 20rem;
} */
.carousel{
	margin-top: 40%;
	width: 68em;
}

.gradient-shadow__hover{
	width: 100%;
	position: relative;
	}
.w-content{
	background-color: #FFFFFF;
	height: 33.75rem;
	width: 34.375rem;
	margin-left: 39rem;
	}
.w-box{
	margin-top: -41.875rem;
}
.btn{
	color: red;
	margin-top: -0.625rem;
}
.message-card{
	background-color: white;
	width: 45rem;
	height: 27.5rem;
	margin-left: 3.4rem;
	margin-top: 10rem;
}
.message-card h2,h3,h4,h5{
	color: black;
}
.message-card h2{
	margin-left: 1.5625rem;
}
.s-text small{
	margin-top: 2.25rem;
	margin-left: 1rem;
}
.two{
	margin-left: 1rem;
}
.kuang{
	width: 29rem;
	margin-left: 3.5rem;
	margin-top: -11.5rem;
}
.shu{
	width: 20rem;
	
}

.shu-text1{
	position: absolute;
	bottom: -95.8rem;
	left: 39.4rem;
	transition: 0.3s;
	width: 3rem;
	height: 25rem;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.25rem;
	text-align: center;
}
.shu-text2{
	position: absolute;
	bottom: -95.8rem;
	left: 42.4rem;
	transition: 0.3s;
	width: 3rem;
	height: 25rem;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.25rem;
	text-align: center;
}
.shu-text3{
	position: absolute;
	bottom: -95.8rem;
	left: 45.4rem;
	transition: 0.3s;
	width: 3rem;
	height: 25rem;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.25rem;
	text-align: center;
}
.right-top-card{
	background-color: white;
	width: 25.4rem;
	height: 8.4rem;
	margin-left: 46rem;
	margin-top: -29.65rem;
}
.right-top-card h2{
	margin-top: 1.25rem;
	color: darkred;
}
.media-body{
	color: black;
}
#carouselExampleSlidesOnly{
	width: 25.4rem;
	height: 19.8rem;
	margin-left: 46rem;
	margin-top: 1rem;
}
/* .right-bottom-card{
	background-color: white;
	width: 25.4rem;
	height: 2.3rem;
	margin-left: 46rem;
	margin-top: -0.7rem;
}
.right-bottom-card span{
	color: black;
} */
.three-menu{
	margin-left: 3.4rem;
}
.anniu{
	margin-left: 8rem;
	margin-top: -2.5rem;
}
.nav-tabs .nav-link{
	border-top-left-radius: 0rem;
	border-top-right-radius: 0rem;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 0.54rem;
    border-radius: 4px 4px 0 0;
}
.anniu1{
	margin-left: 8rem;
	margin-top: 1.5rem;
}
.tabs1>li>a {
    margin-right: 2px;
    line-height: 0.54rem;
	width: 0.25rem;
    border-radius: 4px 4px 0 0;
}
.l-nav{
	margin-left: 8rem;
}
.l-text{
	position: absolute;
	transition: 0.3s;
	width: 5rem;
	height: 16.5rem;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.5rem;
	text-align: center;
	border: black solid 0.08rem;
	margin-top: 3rem;
}
.r-text{
	position: absolute;
	transition: 0.3s;
	margin-left: 66.25rem;
	width: 5rem;
	height: 16.5rem;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.5rem;
	text-align: center;
	border: black solid 0.08rem;
	margin-top: 3rem;
}
.pto-mi{
	margin-left: 10rem;
	margin-top: 3rem;
}
.shu-t1{
	position: absolute;
	transform: 0.3s;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.25rem;
	text-align: center;
	width: 1rem;
	margin-left: 15rem;
	margin-top: -15rem;
}
.shu-t2{
	position: absolute;
	transform: 0.3s;
	font-size: 1rem;
	word-wrap: break-word;
	letter-spacing: 1.25rem;
	text-align: center;
	width: 1rem;
	margin-left: 16rem;
	margin-top: -15rem;
}
.shu-T{
		transform: 0.3s;
		font-size: 1rem;
		word-wrap: break-word;
		letter-spacing: 1.25rem;
		text-align: center;
		width: 1rem;
}
.d-wz{
	position: absolute;
	transform: 0.3s;
	font-size: 2rem;
	word-wrap: break-word;
	letter-spacing: 1.25rem;
	text-align: center;
	width: 5rem;
	margin-left: 25rem;
	margin-top: -15rem;
}
.glyphicon-circle-arrow-right{
	margin-left: 26.35rem;
	}
.media-body1{
	margin-left: 3rem;
	margin-top: 2.1rem;
}
.carousel-indicators li{
	border-radius: 1px;
	width: 200px;
	height: 1.55rem;
	text-indent: 1rem;
	margin: -0.0325rem;
	color: black;
}
.carousel-indicators .active{
	width: 200px;
	height: 1.55rem;
}
.four{
	margin-left: 3.4rem;
}
.anniu2{
	margin-left: 8rem;
	margin-top: -4.1rem;
}
.anniu3{
	margin-left: 0.75rem;
	margin-top: -4.1rem;
}
.five-kuang{
	margin-left: 3.4rem;
}
.video h3{
	margin-top: 1rem;
	margin-left: 0.45rem;
}

